Top gifts for him

Skip the gold, frankincense and myrrh and get him something he really wants from our Christmas gifts for men. Fill his wardrobe with casual shirts perfect for relaxed winter days or look to our sharpest formal accessories to dress-up his office outfits. For the man who loves those finishing touches, treat him to a classic leather wallet or belt
All filters
154 Results
153 Results
New in
Alphabet Christmas Stocking
CA$30.00
Available In 1 colour
M&S Collection
CA$72.50
Available In 3 colours
M&S Collection
CA$60.00
Available In 1 colour
M&S Collection
CA$97.50
Available In 6 colours
M&S Collection
CA$37.50
Available In 2 colours
M&S Collection
CA$60.00
Available In 1 colour
M&S Collection
CA$67.50
Available In 1 colour
CA$12.50
Available In 1 colour
M&S Collection
CA$60.00
Available In 1 colour
M&S Collection
CA$29.50
Available In 1 colour
Autograph
CA$59.00
Available In 3 colours
M&S Collection
CA$45.00
Available In 1 colour
M&S Collection
CA$47.50
Available In 1 colour
New in
Fleece Zip Up Loungewear Hoodie
M&S Collection
CA$60.00
Available In 1 colour
New in
Supersoft Printed Pyjama Bottoms
M&S Collection
CA$37.50
Available In 1 colour
M&S Collection
CA$97.50
Available In 4 colours
M&S Collection
CA$60.00
Available In 2 colours
CA$12.50
Available In 1 colour
M&S Collection
CA$47.50
Available In 2 colours
New in
Pure Cotton Christmas Pyjama Top
M&S Collection
CA$30.00
Available In 1 colour
CA$30.00
Available In 3 colours
M&S Collection
CA$47.50
Available In 2 colours
New in
Supersoft Printed Pyjama Bottoms
M&S Collection
CA$37.50
Available In 1 colour
M&S Collection
CA$72.50
Available In 2 colours
New in
Wool Overcoat
Autograph
CA$319.00
Available In 1 colour
New in
Brushed Cotton Checked Pyjama Set
M&S Collection
CA$67.50
Available In 1 colour
New in
Pure Cotton Christmas Pyjama Top
M&S Collection
CA$30.00
Available In 1 colour
M&S Collection
CA$85.00
Available In 14 colours
M&S Collection
CA$67.50
Available In 1 colour
New in
Laundered Cotton Polka Dot Shirt
M&S Collection
CA$55.00
Available In 3 colours
CA$12.50
Available In 1 colour
M&S Collection
CA$72.50
Available In 2 colours
M&S Collection
CA$47.50
Available In 1 colour
M&S Collection
CA$60.00
Available In 1 colour
M&S Collection
CA$42.50
Available In 1 colour