Body doubles were used for Kyle MacLachlan and Jimi Mistry's ice skating scene.
The Toronto wedding scene was shot at Casa Loma, Toronto's famed castle built by Sir Henry Pellat before the first war. It is now a tourist attraction but actually often is rented for weddings.
The character of Karim was added to the script just before filming had started. Ian Iqbal Rashid felt that Nuru should also have a love interest and a happy ending.
Kyle MacLachlan plays Cary Grant. On Twin Peaks, a character tells him he looks like Cary Grant.