Toronto to Madeira, Portugal: from C$695 round trip

Expect spring-like sunshine, blooming winter orchids, and warm poncha in quiet seaside tavernas across the island.