Canada has developed based on the principle that it embraces all religions, nationalities, ethnicities, and cultures, and offers opportunities for all those who venture across its borders. This vivid picture is extremely appealing for those looking for a fresh start....