Air Canada Rouge will launch services to four new Europe destinations, including to Glasgow, next summer.
The airline will fly to the Scottish city from Toronto Pearson airport, from where it will also debut routes to Prague, Budapest and Warsaw.
And, the carrier will operate its first route to Africa with a four-times weekly Montreal-Casablanca service between June 3 and October 17 under flight codes AC1936/1937.
From June 13 until September 25, the Toronto-Glasgow service will fly three-times weekly, on Monday/Tuesday, Wednesday/Thursday and Saturday/Sunday.
Outbound flight AC1938 will depart Toronto at 1855 and land in Glasgow at 0640 the next day. Return leg AC1939 will leave Glasgow at 0825 and arrive in Toronto at 1050.
The three-times weekly Toronto-Prague service will begin on May 29 and end on September 29, and will operate under flight codes AC1922/1923.
Toronto-Warsaw will operate three-times weekly between June 16 and September 30 under flight codes AC1926/1927.
Lastly, the Toronto-Budapest service will also run three-times weekly from June 10 until October 15 under flight codes AC1910/1911.
Benjamin Smith, Air Canada's president, passenger airlines, said: "Air Canada is solidifying its position among leading global carriers by becoming one of only a dozen airlines flying to six continents with today's announcement of non-stop service to Casablanca, our first destination in Africa.
"Our Montreal-Casablanca flight will also be the only service to North Africa by a North American carrier and our aim is to transform this new route into a year-round operation...
"The European services will be complemented by our Star Alliance partners, giving customers an even wider choice of travel options."
Air Canada Rouge is also launching a summer seasonal service between Toronto and London Gatwick next year (see news, June 26).